package com.github.niefy.modules.sys.entity;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;
/**
 * 系统日志
 *
 * @author Mark sunlightcs@gmail.com
 */
@Data
@TableName("sys_log")
public class SysLogEntity implements Serializable {
  private static final long serialVersionUID = 1L;
  @TableId
  private Long id;
  //用户名
  private String username;
  //用户操作
  private String operation;
  //请求方法
  private String method;
  //请求参数
  private String params;
  //执行时长(毫秒)
  private Long time;
  //IP地址
  private String ip;
  //创建时间
  private Date createDate;
  public SysLogEntity() {
  }
  public SysLogEntity(String openid, String method, String params, String ip) {
    this.username = openid;
    this.method = method;
    this.params = params;
    this.ip = ip;
    this.createDate = new Date();
  }
}
